import Mock from 'mockjs'

let data = (params) => {
    return Mock.mock({
        state: 200,
        content: [
            {
                id: '0',
                funcName: 'dateFormat',
                funcIntro: '时间格式化',
                funcParams: [{
                    name: 'date',
                    intro: '想要格式化的时间戳',
                    value: ''
                }, {
                    name: 'fmt',
                    intro: '格式化模版 如 yyyy-MM-dd hh:mm:ss',
                    value: 'yyyy-MM-dd hh:mm:ss'
                }],
                funcReturn: '格式化后的日期'
            },
            {
              id: '1',
              funcName: 'rangeMonthDays',
              funcIntro: '获取从指定月范围内的天数',
              funcParams: [{
                name: 'startMonth',
                intro: '指定开始计算的月份',
                value: ''
              }, {
                name: 'endMonth',
                intro: '指定结束计算的月份',
                value: ''
              }],
              funcReturn: '从 今天开始的 第 startMonth 个月后的月初算起 到 今天开始的 第 endMonth 个月后的月底结束 之间的天数'
            },
            {
              id: '2',
              funcName: 'nearlyDate',
              funcIntro: '获取最近的日期',
              funcParams: [{
                name: 'day',
                intro: '相对于今天的第几天 0表示今天 1表示明天 -1表示昨天',
                value: ''
              }, {
                name: 'sign',
                intro: '日期之间的分隔符号 默认为 /',
                value: ''
              }],
              funcReturn: '一个日期，不含年份'
            },
            {
              id: '3',
              funcName: 'timeTransform',
              funcIntro: '将时间转换成更为清晰的文字说明',
              funcParams: [{
                name: 'date',
                intro: '需要转换的时间戳',
                value: ''
              }],
              funcReturn: '将时间转换后的文本'
            },
            {
              id: '4',
              funcName: 'decodeHtml',
              funcIntro: '对含有p标签以及ol、li标签的富文本进行截取，在末尾加上...，截取规则是：超过四行以及超过80个字发生截取',
              funcParams: [{
                name: 'html',
                intro: '需要处理的HTML串，仅能处理p标签以及ol、li标签，文本必须放在标签内',
                value: ''
              }],
              funcReturn: '截取结果'
            },
            {
              id: '5',
              funcName: 'restTime',
              funcIntro: '传入指定日期的时间戳以获取倒计时字符串',
              funcParams: [{
                name: 'futureTime',
                intro: '指定倒计时的结束时间戳，必须大于现在时间的时间戳',
                value: ''
              }],
              funcReturn: '剩余时间字符串'
            }
        ]
    })
}

export default data